package com.gome.han;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.TimeZone;

/**
* @author hanpeng
* @version 创建时间：2020年10月12日 下午4:08:51
* @ClassName 类名称
* @Description 类描述
*/
public class Main {
	public static void main(String args[]) throws ParseException {
		System.out.println(getSmallFilePathByTimeStamp(System.currentTimeMillis()));
	}
	//根据当前时间获取小文件path  /2021/202101/20210120
   /* public  static   String  getSmallFilePath() {
        //
        final long millis = System.currentTimeMillis();
        final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
        String yyyyMMdd = simpleDateFormat.format(new Date(millis));
        String yyyy=yyyyMMdd.substring(0,4);
        String yyyyMM=yyyyMMdd.substring(0,6);
        return "/"+yyyy+"/"+yyyyMM+"/"+yyyyMMdd;
    }*/


    /**
     * @param timeStamp 时间戳
     * @return  根据特定的时间戳生成路径
     */
    public  static   String  getSmallFilePathByTimeStamp(long timeStamp) {
        //
        final long millis = System.currentTimeMillis();
        final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
        String yyyyMMdd = simpleDateFormat.format(new Date(millis));
        String yyyy=yyyyMMdd.substring(0,4);
        String yyyyMM=yyyyMMdd.substring(0,6);
        return "/"+yyyy+"/"+yyyyMM+"/"+yyyyMMdd;
    }
}
